package com.example.coreshopapp.bean;

import java.util.List;

public class OrderDetailData {
    public long logisticsId;
    public String logisticsName;
    public String mark;
    public long objectId;
    public int creator;
    public double orderAmount;
    public double orderDiscountAmount;
    public String orderId;
    public int orderType;
    public int payStatus;
    public double payedAmount;
    public String paymentCode;
    public List<Payment> paymentList;
    public String paymentTime;
    public int paymentTypeCount;
    public int point;
    public double pointMoney;
    private double giveChangeAmount;
    public int receiptType;
    public double refunded;
    public int scene;
    public long sellerId;
    public long shipAreaId;
    public int shipStatus;
    public int source;
    public int status;
    public long storeId;
    public int taxType;
    public long userId;
    public double weight;
    public List<OrderItem> items;

    public double getGiveChangeAmount() {
        return giveChangeAmount;
    }

    public void setGiveChangeAmount(double giveChangeAmount) {
        this.giveChangeAmount = giveChangeAmount;
    }

    public int getCreator() {
        return creator;
    }

    public void setCreator(int creator) {
        this.creator = creator;
    }

    public long getLogisticsId() {
        return logisticsId;
    }

    public void setLogisticsId(long logisticsId) {
        this.logisticsId = logisticsId;
    }

    public String getLogisticsName() {
        return logisticsName;
    }

    public void setLogisticsName(String logisticsName) {
        this.logisticsName = logisticsName;
    }

    public String getMark() {
        return mark;
    }

    public void setMark(String mark) {
        this.mark = mark;
    }

    public long getObjectId() {
        return objectId;
    }

    public void setObjectId(long objectId) {
        this.objectId = objectId;
    }

    public double getOrderAmount() {
        return orderAmount;
    }

    public void setOrderAmount(double orderAmount) {
        this.orderAmount = orderAmount;
    }

    public double getOrderDiscountAmount() {
        return orderDiscountAmount;
    }

    public void setOrderDiscountAmount(double orderDiscountAmount) {
        this.orderDiscountAmount = orderDiscountAmount;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public int getOrderType() {
        return orderType;
    }

    public void setOrderType(int orderType) {
        this.orderType = orderType;
    }

    public int getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(int payStatus) {
        this.payStatus = payStatus;
    }

    public double getPayedAmount() {
        return payedAmount;
    }

    public void setPayedAmount(double payedAmount) {
        this.payedAmount = payedAmount;
    }

    public String getPaymentCode() {
        return paymentCode;
    }

    public void setPaymentCode(String paymentCode) {
        this.paymentCode = paymentCode;
    }

    public List<Payment> getPaymentList() {
        return paymentList;
    }

    public void setPaymentList(List<Payment> paymentList) {
        this.paymentList = paymentList;
    }

    public String getPaymentTime() {
        return paymentTime;
    }

    public void setPaymentTime(String paymentTime) {
        this.paymentTime = paymentTime;
    }

    public int getPaymentTypeCount() {
        return paymentTypeCount;
    }

    public void setPaymentTypeCount(int paymentTypeCount) {
        this.paymentTypeCount = paymentTypeCount;
    }

    public int getPoint() {
        return point;
    }

    public void setPoint(int point) {
        this.point = point;
    }

    public double getPointMoney() {
        return pointMoney;
    }

    public void setPointMoney(double pointMoney) {
        this.pointMoney = pointMoney;
    }

    public int getReceiptType() {
        return receiptType;
    }

    public void setReceiptType(int receiptType) {
        this.receiptType = receiptType;
    }

    public double getRefunded() {
        return refunded;
    }

    public void setRefunded(double refunded) {
        this.refunded = refunded;
    }

    public int getScene() {
        return scene;
    }

    public void setScene(int scene) {
        this.scene = scene;
    }

    public long getSellerId() {
        return sellerId;
    }

    public void setSellerId(long sellerId) {
        this.sellerId = sellerId;
    }

    public long getShipAreaId() {
        return shipAreaId;
    }

    public void setShipAreaId(long shipAreaId) {
        this.shipAreaId = shipAreaId;
    }

    public int getShipStatus() {
        return shipStatus;
    }

    public void setShipStatus(int shipStatus) {
        this.shipStatus = shipStatus;
    }

    public int getSource() {
        return source;
    }

    public void setSource(int source) {
        this.source = source;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public long getStoreId() {
        return storeId;
    }

    public void setStoreId(long storeId) {
        this.storeId = storeId;
    }

    public int getTaxType() {
        return taxType;
    }

    public void setTaxType(int taxType) {
        this.taxType = taxType;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public double getWeight() {
        return weight;
    }

    public void setWeight(double weight) {
        this.weight = weight;
    }

    public List<OrderItem> getItems() {
        return items;
    }

    public void setItems(List<OrderItem> items) {
        this.items = items;
    }

    public static class OrderItem {
        public double amount;
        public int atPresentReshipNums;
        public String bn;
        public double costprice;
        public String createTime;
        public double discountAmount;
        public long goodsId;
        public long id;
        public String imageUrl;
        public double mktprice;
        public String name;
        public int nums;
        public double orderAmount;
        public String orderId;
        public double price;
        public long productId;
        public double promotionAmount;
        public int reshipNums;
        public int reshipedNums;
        public int reshipingNums;
        public int sendNums;
        public String sn;
        public long storeId;
        public String updateTime;
        public long userId;
        public double weight;

        public double getAmount() {
            return amount;
        }

        public void setAmount(double amount) {
            this.amount = amount;
        }

        public int getAtPresentReshipNums() {
            return atPresentReshipNums;
        }

        public void setAtPresentReshipNums(int atPresentReshipNums) {
            this.atPresentReshipNums = atPresentReshipNums;
        }

        public String getBn() {
            return bn;
        }

        public void setBn(String bn) {
            this.bn = bn;
        }

        public double getCostprice() {
            return costprice;
        }

        public void setCostprice(double costprice) {
            this.costprice = costprice;
        }

        public String getCreateTime() {
            return createTime;
        }

        public void setCreateTime(String createTime) {
            this.createTime = createTime;
        }

        public double getDiscountAmount() {
            return discountAmount;
        }

        public void setDiscountAmount(double discountAmount) {
            this.discountAmount = discountAmount;
        }

        public long getGoodsId() {
            return goodsId;
        }

        public void setGoodsId(long goodsId) {
            this.goodsId = goodsId;
        }

        public long getId() {
            return id;
        }

        public void setId(long id) {
            this.id = id;
        }

        public String getImageUrl() {
            return imageUrl;
        }

        public void setImageUrl(String imageUrl) {
            this.imageUrl = imageUrl;
        }

        public double getMktprice() {
            return mktprice;
        }

        public void setMktprice(double mktprice) {
            this.mktprice = mktprice;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }

        public int getNums() {
            return nums;
        }

        public void setNums(int nums) {
            this.nums = nums;
        }

        public double getOrderAmount() {
            return orderAmount;
        }

        public void setOrderAmount(double orderAmount) {
            this.orderAmount = orderAmount;
        }

        public String getOrderId() {
            return orderId;
        }

        public void setOrderId(String orderId) {
            this.orderId = orderId;
        }

        public double getPrice() {
            return price;
        }

        public void setPrice(double price) {
            this.price = price;
        }

        public long getProductId() {
            return productId;
        }

        public void setProductId(long productId) {
            this.productId = productId;
        }

        public double getPromotionAmount() {
            return promotionAmount;
        }

        public void setPromotionAmount(double promotionAmount) {
            this.promotionAmount = promotionAmount;
        }

        public int getReshipNums() {
            return reshipNums;
        }

        public void setReshipNums(int reshipNums) {
            this.reshipNums = reshipNums;
        }

        public int getReshipedNums() {
            return reshipedNums;
        }

        public void setReshipedNums(int reshipedNums) {
            this.reshipedNums = reshipedNums;
        }

        public int getReshipingNums() {
            return reshipingNums;
        }

        public void setReshipingNums(int reshipingNums) {
            this.reshipingNums = reshipingNums;
        }

        public int getSendNums() {
            return sendNums;
        }

        public void setSendNums(int sendNums) {
            this.sendNums = sendNums;
        }

        public String getSn() {
            return sn;
        }

        public void setSn(String sn) {
            this.sn = sn;
        }

        public long getStoreId() {
            return storeId;
        }

        public void setStoreId(long storeId) {
            this.storeId = storeId;
        }

        public String getUpdateTime() {
            return updateTime;
        }

        public void setUpdateTime(String updateTime) {
            this.updateTime = updateTime;
        }

        public long getUserId() {
            return userId;
        }

        public void setUserId(long userId) {
            this.userId = userId;
        }

        public double getWeight() {
            return weight;
        }

        public void setWeight(double weight) {
            this.weight = weight;
        }
    }


    public static class Payment {
        public double changeAmount;
        public String classBillNo;
        public int dataType;
        public long id;
        public String orderId;
        public double payAmount;
        public int paymentId;
        public double sendAmount;
    }
}
